home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 7033 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.1 KB

  1. Path: ra.nrl.navy.mil!usenet
  2. From: pitre@n5160d.nrl.navy.mil (Richard Pitre)
  3. Newsgroups: comp.lang.c++
  4. Subject: Re: C/C++ knocks the crap out of Ada
  5. Date: 19 Feb 1996 19:22:52 GMT
  6. Organization: Naval Research Laboratory
  7. Message-ID: <4gaimc$qu1@ra.nrl.navy.mil>
  8. References: <4gad29$ddp@druid.borland.com>
  9. NNTP-Posting-Host: n5160d.nrl.navy.mil
  10.  
  11. In article <4gad29$ddp@druid.borland.com> pete@borland.com (Pete Becker)  
  12. writes:
  13. > In article <312515DF.7D3B@cmlj.demon.co.uk>, chris@cmlj.demon.co.uk says...
  14. > >
  15. > >With regards to maintenance, there's many people out there who consider 
  16. > >C/C++ a Write only language.
  17. > How many of the people who say this have actually used C++ enough to 
  18. > understand it? I know it's popular today to dump on C++, but my experience  
  19. has 
  20. > been that most of the people who produce one-liners like this simply don't 
  21. > know what they're talking about. If relying on that sort of ignorance is the 
  22. > best you can do to defend ADA, so be it. But I'll bet that if you try you can 
  23. > come up with arguments that are actually based on fact. Those would lead to a 
  24. > much more interesting and useful discussion.
  25.  
  26. By exposing the relevant technical issues in his books, Stroustrup has provided  
  27. the opportunity for anyone to benefit and/or criticise. If a programmer finds  
  28. the complexity of C++ to be objectionable then perhaps the applications that  
  29. they have in mind can be more effectively written in some other language. Its  
  30. my impression that it takes a higher degree of discipline, knowledge,  
  31. experience and talent to get all of the benefits of C++. I believe that there  
  32. are many problems that require those benefits and many problems which do not. 
  33. If someone is looking for a language of  principle which gives first seat to  
  34. logic and organization and second seat to efficiency then they should have a  
  35. look at declarative languages like Goedel available from the CMU archives.
  36.  
  37. We could use an ANSI object linking specification that allowed for one or more  
  38. messaging mechanisms. It would make it easier to use whatever tool was most  
  39. appropriate for the job at hand. 
  40.  
  41. richard
  42.  
  43.